home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Dev / Barfly1_24.lha / Barfly / Release-Notes < prev    next >
Text File  |  1995-06-25  |  12KB  |  445 lines

  1.  
  2.  o BASM Changes
  3.  
  4. V1.127
  5.  - Fixed:
  6.          o Sorry..rs symbols were hosed by some mistake
  7. V1.126
  8.  - Fixed:
  9.          o printx "\n" problems in macros
  10.          o errorstring \0 end problems
  11.          o FINALLY....tarahhh(party) found this -iinclude: bug that sometimes
  12.            caused that weren't found. The reason was a not
  13.            initialized flag in certain circumstances and it was pretty
  14.            hard to reproduce.(matthias,mjl)
  15.          o RS/FS/SO problem caused by a using a new 32bit mul routine.
  16.          o Smalldata,optimizing,xref problem(matthias)
  17.          o Global Optimize Problem with constructs like this.
  18.            start:  jsr    a
  19.                    rts
  20.                    blk.l   50000,0
  21.            a       beq     start        ;random offset
  22.  
  23.            (Markus Schmall)
  24.          o pea a(pc),pea a.l->a.w optimizing possible again and without
  25.            64kwarning.(chrisr)
  26.          o Fixed -s1 debug hunk source filename problems...hopefully(Denny)
  27.  
  28.  - Added:
  29.          o Now there are new optimize options to allow a finer control
  30.            over the -OD0 optimizing.
  31.            
  32.  
  33. V1.125
  34.  - Fixed:
  35.          o Missing check in InitError/Warning
  36.  
  37. V1.124
  38.  - Fixed:
  39.          o Cleared some tempflags though these are needed closely afterwards.
  40.            Ooops:-)
  41. V1.123
  42.  - Fixed:
  43.          o RS.b has a bug with numbers >$ffff
  44.  
  45.          o dsb didn't work because of some simple syntax bug..i'm sure it
  46.            worked some time. Mhhhh
  47.  
  48.          o Fixed several problems with the Arexxmode
  49.  
  50.  - Added:
  51.          o BINITWARNING,BGETWARNING,BNEXTWARNING Arexx commands
  52.  
  53. V1.122
  54.  - Fixed:
  55.          o Showing internal labels when using -h
  56.          o RS,FO,SO changing the last label when there's no label in
  57.            the current line.
  58.          o String Offset in the error output when using the -Z option
  59.          o Mungwall hit in connection with the barfly.library and a flush.
  60.            (Sorry...)
  61.  
  62.  - Improved:
  63.          o Movem didn't handle register symbols.
  64.          o Multi-Assign support and the new option -F that switches
  65.            back into the older way to store paths as locks instead of
  66.            strings.
  67.  
  68.  - Added:
  69.          o the command:filecom "string"
  70.          o Optimize move.w -2(a0),a0
  71.  
  72. V1.121
  73.  - Fixed:
  74.          o a bsr+rts optimizing problem when bsr was a bcc and this bcc was
  75.            optimized to a nop
  76.  
  77.          o incdir problems
  78.  
  79. V1.120
  80.  - Fixed:
  81.          o CALLM#? macro problem
  82.          o fmovem.l #$xxxxxxxx bug with more than 1 register
  83.  
  84. V1.119
  85.  - Fixed:
  86.          o Serious optimize bug
  87.            for example cmp.l #0,10(a0)->tst.l 10(a0)+dc.w 10
  88.  - Improved:
  89.          o Cursor position for Warnings
  90.          o Align now accepts values up to 16...
  91.          o Documentation
  92.  
  93.  - Added:
  94.          o Warning for instructions that access different sections by
  95.            pc-relative addressmodes.
  96.  
  97. V1.118
  98.  - Fixed:
  99.          o Forget to unlock -i<includepath> paths.
  100.          o -l,lisfile problems...sorry
  101.          o several errors in the manual
  102.            (More to follow...)
  103. V1.117
  104.  - Fixed:
  105.          o Possible problems with writing of xdef,xref symbols
  106.            that can lead to write file sizes that have nothing
  107.            to do with the real file size. Used word instead of long.
  108. V1.116     (Stupid)
  109.  
  110.  - Fixed:
  111.          o Possible enforcer hit in certain circumstances
  112. V1.115
  113.  - Fixed:
  114.          o Silly bug in verbose output. The optimize passes
  115.            were accidently output when multiple pass wasn't
  116.            even activated.
  117.  
  118. V1.114
  119.  - Fixed:
  120.          o Option OD5 had no function
  121.            cmp.l #0,ea wasn't optimized by accident
  122.  
  123. V1.113
  124.  - Fixed:
  125.          o some faults in the manual
  126.  
  127.          o Arexx crashes/stops
  128.  
  129.  - Changed:
  130.          o BGETERROR Output format..instead of : it's using | as a
  131.            seperator.
  132.  
  133.  
  134. V1.112
  135.  - Fixed:
  136.          o Basm writes an incorrect SAS D1 Hunk when the filename is
  137.            long word aligned....this leads to a serious BDebug crash
  138.            while loading.
  139.  
  140.          o Verbose output bug with the global optimize counter when
  141.            Optimize wasn't activated.
  142.  
  143. V1.111
  144.  
  145.  - Fixed:
  146.          o Basm forgets in the .while Macro the conditional branch.
  147.            Parser problem...could be visible in other things.
  148.  
  149.          o Several serious code bugs i added close before the final
  150.            release into the fpu command handling(Not by intention:-b)
  151.  
  152.          o RTM,RTD error output improved
  153.  
  154.          o cachefile.library crash in a certain situation(read error)
  155.  
  156.          o enabled cpush for 68060
  157.  
  158.          o bfextu parsing problem...i know it worked sometime:-B
  159.  
  160.          o divul.l/mulx.l 68060 error detection was suboptimal:-B
  161.  
  162.          o macros starting with the substring FMOVECR fooled the parser
  163.  
  164.          o double symbols in symbol hunk
  165.  
  166.          o bkpt machine detection for 68010/20 broken
  167.  
  168.          o cas2.b bug
  169.  
  170.          o reworked processor/instruction table in the manual.
  171.            It's worth it now:-B
  172.  
  173.          o FMOVE.S    #0.01,FP0 error...includes a lot weird float #x problems
  174.  
  175.          o Crash while listing symbols that include floating point
  176.  
  177.  - Added:
  178.  
  179.          o cargs <#offset,>symbol1,symbol2,...
  180.  
  181.          o equ.x equ.d equ.s equ.p
  182.  
  183.  - Improved:
  184.  
  185.          o Docs about optimizing and the miserable Instruction Table.
  186.  
  187. V1.110
  188.  
  189.  - Fixed:
  190.          o Under certain circumstances read problems with precompiled includes.
  191.            Better recreate your precompiled includes.
  192.  
  193.  - Improved
  194.          o Precompiled Hash error reason.
  195.  
  196.  
  197. V1.109
  198.  
  199.  - Fixed:
  200.          o Possible Enforcer Hit in BFINS
  201.  
  202. V1.108
  203.  
  204.  - Fixed:
  205.          o ([Base,an],OD) and optimize on results in buggy code
  206.  
  207.  
  208. V1.107
  209.  
  210.  - Fixed:
  211.          o (H.MSG).l parsing problems
  212.  
  213.          o link a5,#-4<TAB><TAB>..bug
  214.  
  215.          o Problem with SET and Labels..(Neil Blackett)
  216.  
  217.          o BASM crash with Snoopdos 1.7 when started from the WB...
  218.            Wondering that i haven't noticed it earlier.
  219.  
  220.          o $01 Bug
  221.  
  222.          o BASM Format problem
  223.  
  224.  - Improved:
  225.          o Error location output
  226.  
  227.          o Now it doesn't ignore >> in macro parameters
  228.  
  229.          o Now accepts (bd,dn) if BD Width = 0..in this case Width=.w is assumed.
  230.  
  231. V1.106
  232.  
  233.  - Fixed:
  234.          o dc.b " " Bug
  235.  
  236. V1.105
  237.  
  238.  - Fixed:
  239.          o Now it outputs relocatable also if XREF symbols are accessed.(Alex)
  240.  
  241.          o Problems with the position of Bytexrefs,moveqxrefs and damaging data
  242.  
  243.  
  244.  - Changed:
  245.          o dc.b|w|l "" behaviour(now prolly more compatible to this broken standard)
  246.  
  247.          o y(pc,xxx) now allowed with y=value..
  248.  
  249.          o movem now accepts d0-7 and a0-7 terms
  250.  
  251.  
  252.  - Improved:
  253.          o Multipass error condition detection(northway)
  254.  
  255.  - Added:
  256.          o move.l -4(an),an->move.l -(an),an optimizing(Alex)
  257.  
  258.          o Option -J that creates the file env:BDebugProgram
  259.            that BDebug checks when it is started with no parameter.
  260.  
  261.          o command BDEBUGARG that can be used to define an argument
  262.            in env:BDebugProgram
  263.  
  264. V1.104
  265.  
  266.   - Initial Release
  267.  
  268. ##########################################################################
  269. ##########################################################################
  270. ##########################################################################
  271. ##########################################################################
  272.  
  273.  o BDEBUG Changes
  274.  
  275. V1.682
  276.  - Fixed:
  277.          o potential enforcer hit in the config-loader
  278. V1.681
  279.  - Fixed:
  280.          o Mungwall hit in connection with the barfly.library and a flush.
  281.            (Sorry...)
  282.  
  283.  - Improved:
  284.          o I never really liked the Task listview and the code was already
  285.            that old it started to smell....so i rewrote it.
  286.            Now you can detect a process at the [] after the Task name.
  287.            The [] extension shows the process number and the cli name if
  288.            these exist.
  289.  
  290.          o Now the information windows that haven't reacted on the cursor
  291.            buttons react now
  292.  
  293.  
  294. V1.680
  295.  - Fixed:
  296.          o Ugghh.accidently i fucked up the Breakpoint List mouseclick
  297.          o Select Screen Trouble
  298.          o CyberGfx Screen problems
  299.          o misc stuff
  300.  
  301.  - Added:
  302.          o Progdir: support
  303.  
  304. V1.679
  305.  - Fixed:
  306.          o BDebug crashes on a 060 when it activates Cyberguard's
  307.            hit catching.
  308.  
  309. V1.678
  310.  - Fixed:
  311.          o fmovem.l #$xxxxxxxx bug with more than 1 register
  312.  
  313.  - Added:
  314.          o SysiHack support
  315.  
  316. V1.677
  317.  - Fixed:
  318.          o Debug Task problem with 68060...(i must have programmed that
  319.            in delirium)
  320.  
  321. V1.676
  322.  - Fixed:
  323.          o Mouseclick bug in a big regwindow with the (EA) field.
  324.  
  325.  - Added:
  326.          o Shift-Tab goes through the windows backwards
  327.  
  328. V1.675
  329.  
  330.  - Fixed:
  331.          o Broken Screenselector.
  332.  
  333.          o RegWindow ID bug
  334.  
  335. V1.674
  336.  
  337.  - Fixed:
  338.          o Wrong 1st address in the Resident window
  339.  
  340.          o Config Error Linenumber bug
  341.  
  342.          o 68040LC/68060LC crash
  343.  
  344.  - Improved:
  345.          o SourceWindow status output improved for PCs with no LINE
  346.            information.
  347.  
  348.          o Significant Speed Up in the Sourcewindow offset/line search.
  349.            Visible with bigger programs
  350.  
  351.          o Smartrefresh for Warning msgs in the Sourcewindow
  352.  
  353.  - Added:
  354.          o ADDSTRUCTFILE= config command...allows the addition of
  355.            custom struct files into CUSTOM/
  356.  
  357.          o NEWWINDOW menu option in the Structwindow so that if you
  358.            use links(like in Node) it should open a new window instead
  359.            of using the current.
  360.  
  361.          o NEWWINDOW new STRUCTFLAGS= config option
  362.  
  363. V1.673
  364.  - Fixed:
  365.          o Uggghh...long time bug..disassembler outputs fmovecr #x,d0
  366.            instead of fmovecr #x,fpn
  367.  - Added:
  368.          o Cyberstorm 060 Support added
  369.  
  370.  
  371. V1.672
  372.  - Fixed:
  373.          o Crash when configurated that Breakpoint/Watchpoint
  374.            windows are opened by the Barfly.Debugconfig file.
  375.            Really fixed ? I don't even know why it crashes...
  376.            It crashes when i get the Supervisor register and i
  377.            have not the slightest clue why it happens only when
  378.            these 2 windows are opened. I removed the Supervisor
  379.            routine because it's not really necessary to load
  380.            these registers at that time.
  381.  
  382.  - Improved:
  383.          o SnoopWindow full dimension parsing.
  384.  
  385.  
  386. V1.671
  387.  - Fixed:
  388.          o Watchpoint Argument Check Hit
  389.  
  390.          o A1200+88x,BDebug crashes when it loads a file.
  391.  
  392.          o Show CLI problems with Processes that don't have a CLI-Ptr
  393. V1.670
  394.  
  395.  - Fixed:
  396.          o ScreenFont config parameter parsing bug i added saturday
  397.  
  398.          o GCC Sourcelevel problem with the LINE Cursor position.
  399.  
  400.          o Source File Pathrequester Hit bug fixed..forgot to save a register
  401.  
  402.          o Next Task Debug crash...sigh..was caused by the key code i added:-(
  403.  
  404.          o Memory Loss
  405.  
  406.          o BASM Debug Loading Problem
  407.  
  408.  - Added:
  409.          o Multi-Select now supported
  410.  
  411. V1.669
  412.  
  413.  - Fixed:
  414.          o Crashed Task Hit and Crash Bug fixed..sorry added it this Saturday.
  415.            Never change working code.
  416.  
  417. V1.668
  418.  
  419.  - Fixed:
  420.          o The Bug that Enforcer Catch is accidently not activated.
  421.  
  422. V1.667
  423.  
  424.  
  425.  - Fixed:
  426.          o The Bug that the Quit Menu isn't disabled but the Quit Button is
  427.            disabled....i added that last week.
  428.  
  429.          o Bug with Corrupt Window Ptr(WShell) when BDebug is opened on
  430.            a PubScreen
  431.  
  432.          o CloseGadget could break Quit Button/Menu disable
  433.            i had added 2 weeks ago
  434.  
  435.  - Added:
  436.          o Select Screen Menu to the control window that allows to select
  437.            screens and PubScreens.
  438.  
  439.          o If BDebug is started with no parameter it checks if there's
  440.            a env:BDebugProgram and starts that program.
  441.  
  442. V1.666
  443.  
  444.   - Initial Release
  445.